package wfm.util.email;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;

public enum MailAccounts
{
    // Hier bitte die ensprechenden Attribute jeweils anpassen
    GMX("mail.gmx.net", 25),
    GOOGLEMAIL("smtp.googlemail.com", 25),
    ARCOR("mail.arcor.de", 25),
    WEB("smtp.web.de", 25),
    YAHOO("smtp.mail.yahoo.de", 25),
    // Hier k�nnen weitere E-Mail Accounts als ENUM angelegt werden
    ;
     
    private String smtpHost;
    private int port;
    private String username="realestatevienna@gmx.at";
    private String password="realestate";
    private String email="realestatevienna@gmx.at";
     
    /**
     * Setzt die notwendigen Attribute des MailAccounts
     * @param smtpHost - SMTP Host
     * @param port - Port
     * @param username - Benutzername
     * @param password - Passwort
     * @param email - Absender E-Mail
     */
    private MailAccounts(String smtpHost, int port)
    {
        this.smtpHost = smtpHost;
        this.port = port;
    }
     
    public int getPort()
    {
        return port;
    }
     
    public String getSmtpHost()
    {
        return smtpHost;
    }
     
    public MailAuthenticator getPasswordAuthentication()
    {
        return new MailAuthenticator(username, password);
    }
     
    public String getEmail()
    {
        return email;
    }
}
